1222223 RamGate Pro Sampler Internet Version USER Manual NOTE: RamGate Pro and RamGate Pro Sampler only support 16 bit Windows applications operating on a Program Manager Desktop (Windows 3.x, 95 & NT). Copyright 1994-95 Ni-Tech Pty Limited. Patent Pending http://www.ramgate.com.au E-mail info@ramgate.com.au ftp://ftp.ramgate.com.au Ni-Tech, Ground Floor, 26 Ridge Street, NORTH SYDNEY NSW 2060, Australia FAX (612) 232 6549 Please Note: Before installing this software, you should read the terms of the Licence Agreement at the end of this file. Installing this software will indicate your acceptance of the terms of this Licence Agreement. If you do not agree to the terms of this Licence Agreement, remove this software from your computer. Copies of this demonstration program may be freely distributed, as long as it is distributed as is i.e. the complete ramgatep.zip file. Contents: 1. Introduction 4 Welcome Windows - A Brief Technical Overview Why Windows Crashes Occur How RamGate Works RamGate and RamGate Pro - What's the difference. Ramgated programs in this release of RAMGATE PRO 2. Installing RamGate System Requirements RamGate Installation RamGate Pro Configuration The RamGate Resource Monitor Unused Memory USER Resources and GDI Resources Resource Stability with RamGate Off Resource Stability with RamGate On 3. Using RamGate Pro 4. FAQ (Frequently Asked Questions) 5. Using RamGate Pro with Software Suite ButtonBars 6. Uninstalling RamGate 7. Support 8. A Note About Bruce Parker 9. Ordering RAMGATE 10. List Server 11. Software Licence Agreement Microsoft and Windows are trademarks of Microsoft Corporation. All other trademarks are the property of their respective owners. 1. Introduction Welcome Welcome to RamGate - System Resource Manager for Windows. RamGate controls the way in which Windows manages system resources and memory. Windows crashes or General Protection Faults (GPFs) as they are most commonly known, can be disastrous. Huge amounts of data can be lost and there is no way of predicting when or where they will strike. Makeshift solutions include running only a few applications and regularly saving your work. One of the primary causes of GPFs is the improper accessing of memory. By managing the way in which Windows and Windows applications use system resources and memory, RamGate is effectively able to stabilise your Windows environment. As more and more resource hungry applications are released by the major software houses, the risk of GPFs occurring when running several applications simultaneously increases significantly. The result of using RamGate is a significant reduction in the occurrence of memory based GPFs. RamGate lets you run many resource hungry applications simultaneously while still providing stability inside Windows. Free Windows System Resources can be minimal without any loss in performance of the applications you are running. Windows - a brief technical overview Windows is a Graphical User Interface (GUI) which allows the user to operate the computer by means of pointing and clicking on functions which are represented by icons. As far as memory management is concerned, there are three key Windows files. KRNL386.EXE is the DOS file in Windows which controls system resources. GDI.EXE is the DOS file in Windows which controls graphics drivers. USER.EXE-is the DOS file in Windows controlling memory. Random Access Memory or RAM is the computer's basic memory or in layman's terms, its ability to process information. Virtual Memory refers to the section of the hard disk drive which is used to simulate RAM in Windows (sometimes called a swap file) when physical RAM is full. There are two important blocks of system resources. These are GDI and USER. In Windows 3.1 and 3.11, each of block is 64 kilobytes in size. In Windows NT and Windows 95, they are 4GB in size. Why Windows Crashes Occur Windows crashes occur because Windows is a multi-tasking environment. A multi-tasking environment is one which allows the simultaneous operation of 2 or more functions or applications. In order to multi-task, Windows requires the assistance of a 386 or higher processor. The processor can make applications believe that they are the only application running. It achieves this by creating several "virtual machines". Each virtual machine has its own memory address space. The processor runs in what is known as protected mode and attempts to keep applications from interfering with each other. GPFs occur when an application attempts to use an area of memory which is being used by another piece of software; either another application, a device driver or even Windows itself. There are several conventional techniques which can help minimise your Windows crashes. Determine the nature of the GPF Note the exact error message that Windows gives you. Often, it will indicate which application has caused the problem. It can then be examined and if required, re-installed. Incompatible Hardware Adding a CD-ROM drive, a new monitor or modem can cause driver problems if the new hardware is incompatible. Remove all occurrences of any new hardware drivers from your configuration files. Reinstall your software If your GPF is consistent, it is possible that a program file may have got corrupted. Re-installing the software from the original disks may solve the problem. Tidy Up your Hard Disk De-fragment your hard disk drive by running defrag in DOS. Also run CHKDSK and/or SCANDISK to repair any problems with your files. How RamGate Works The basic principle behind RamGate is simple. To use memory and resources contiguously. That is, rather than jumping all over the place to find small blocks of resources and memory, RamGate ensures that when an application makes a request for resources, it is given a block immediately next to the previously allocated block. Additionally, a small buffer zone is built into the request for and subsequent allocation of resources. This basic allocation method is in contrast to that of native Windows which will grab memory from all over the place. Contiguous use of memory will provide for a more efficient operation of Windows as well as improved stability. This is why you will be able to safely run more programs than ever before. Most importantly, RamGate uses no memory or resource compression techniques. This is important as memory and resource compression can lead to unwanted side effects. RamGate and RamGate Pro - What's the Difference. RamGate is a terminal Stay Resident (TSR) program that once started, will remain active until closed by the user. RamGate puts a protective layer around the system resources and memory and a shield inside Windows itself. It will allow you to open many more applications without crashing than you previously could. To achieve maximum stability, however, each application needs to be protected from every other application. This is what RamGate Pro does. In addition to putting a general protective layer around Windows, RamGate Pro puts an extra protective layer around individual applications for which it has been configured. It is the ideal choice for power users and those who work with critical data. Even if some of the applications that you run under Windows are not supported by RamGate Pro, configuring those of your applications which are supported is well worth the effort. You will notice a marked improvement in the number of applications that you can safely open. Because RamGate Pro pre-defines blocks of system resources and memory to be used by applications, even an application which is not supported will run with greater stability as it will more neatly fit into unused resource and memory addresses. If maximum Windows stability is your goal, RamGate Pro is your product of choice. Happy Computing! Version 3.0 Ramgated Applications - ABC Data Analyzer v1.1 ABC FlowCharter v4 ABC Snap Graphics v2.0a ABC Viewer v1 Act v2.0 Action v3.0 Adobe PageMaker v4.0 Adobe PageMaker v5.0 Adobe Photoshop v3.0 Adobe Premiere v1.1 Aldus PageMaker v4.0 Aldus PageMaker v5.0 BestBooks v1.1 Clarion Debug v1.5 Clarion for Windows v1.5 Clarion LibMaker v1.5 Clarion TopSpeed Db Recovery v1.5 Corel Chart v5.0 Corel Draw v5.0 Corel Mosaic v5.0 Corel Move v5.0 Corel Photo-Paint v5.0 Corel Publisher v4.2 Corel Query v5.0 Corel Show v5.0 Corel Trace v5.0 Corel Ventura v4.2 dBase for Windows v5.0 Delrina WinFax Cover Design v4.0 Delrina WinFax Fax View v4.0 Delrina WinFax Pro v4.0 E-Mail Connection v2.5 Emissary v1.0 EnMasse! View v2.2 Fax Works v3.00d FileMakerPro v2.1 Foto Touch Color v1.1 Foto Touch Color v1.1a Free Agent v1.0 Gupta SQL Designer v5 Harvard F/X v1.0 Harvard Graphics v2.0 Hot Dog v1 Image Assistant v1.10 ISYS v3.1 ISYS v4.0 Lotus 1-2-3 v4.01 Lotus 1-2-3 v5.0 Lotus AmiPro v3.0 Lotus AmiPro v3.1 Lotus Approach v2.1 Lotus Approach v3 Lotus cc:Mail Background v2.0 Lotus cc:Mail Background v2.1 Lotus cc:Mail Background v2.2 Lotus cc:Mail Mobile v2.0 Lotus cc:Mail Mobile v2.1 Lotus cc:Mail Mobile v2.2 Lotus cc:Mail v2.0 Lotus cc:Mail v2.1 Lotus cc:Mail v2.2 Lotus Freelance Graphics v2.0 Lotus Freelance Graphics v2.1 Lotus Image Viewer v1 Lotus Notes v3.1.5 Lotus Notes v3.2 Lotus Notes v3.3 Lotus Notes VIP Desktop v1.0 Lotus Organizer v2.0 Lotus Organizer v2.1 Lotus ScreenCam v1.1 Lotus ScreenCam v2.0 Lotus Word Pro 96 LView Pro v1.B/16 M.Y.O.B. v4 M.Y.O.B. v5 MS Access v1.1 MS Access v2.0 MS Excel v4.0a MS Excel v5.0 MS Mail v3.0 MS Mail v3.2 MS Money v3.0 MS PowerPoint v4 MS Publisher v2.0 MS Visual Basic Pro v3.0 MS Windows Backup MS Windows File Manager MS Windows Mail (Windows 3.11) MS Windows Program Manager MS Windows Schedule+ (Windows 3.11) MS Windows Write MS Word for Windows v2.0c MS Word for Windows v6 MS Works v3.0 Netscape v1.2 Netscape v2.0 Novell Application Director v3.0 Novell Database Desktop v5.0 Novell Envoy Viewer v1.0a Novell GroupWise v4.1a Novell InfoCentral v1.1 Novell Presentations v3.0 Novell Quattro Pro v5 Novell Quattro Pro v6 Novell QuickFinder v3.0 Novell SoftSolutions v4.1 Novell Word Perfect v5.2 Novell Word Perfect v6.0 Novell Word Perfect v6.1 OmniPage Professional v5 OmniPage Professional v6 OPEN/image Cabinet v3.7 PageKeeper v1.1 PageKeeper v2.0 Paradox v4.5 Paradox v5.0 PC Docs v2 PhotoStyler v1.1 SE Picture Publisher v4 Picture Publisher v5 PowerBuilder Attrib Rep v4.0 PowerBuilder Cross Ref v4.0 PowerBuilder DWSyntax v4.0 PowerBuilder Enterprise v4.0 PowerBuilder Proced Upd v4.0 PowerBuilder Setup v4.0 PowerBuilder SQL Verify v4.0 Q&A for Windows 4 Q&A Write 4 QuarkXPress v3.31 Quick Time Movie Player v2 Quick Time Picture Viewer v2 QuickBooks v3.0 Quicken v2 Quicken v3 RealAudio Player v1.0 Scan IT v3.0 Sybiz Office Pack v4.0 Sybiz User Designed Forms v1.1.7 Trumpet Winsock v2 UnHqx for Windows Freeware UnSit for Windows Freeware Watcom Image Editor v1.0 Watcom Interactive SQL v4.0 Watermark Pro Edition v1.01 Wellfleet Site Manager v2.11 Win FSP v1.0 Win FTP v1.0 WinZip (Unregistered) v6 WinZip v6 WordStar for Windows v2.0 XingSound Player v1 2. INSTALLING RamGate 2.1 System Requirements 386, 486, Pentium or equivalent PC 4MB RAM or higher 3MB hard disk drive space Windows 3.1, 3.11, Windows for Workgroups, Windows NT or Windows 95 2.2 RamGate Installation The installation procedure assumes that Windows 3.1,3.11, Windows for Workgroups, Windows NT or Windows 95 is already installed on your hard disk. If it is not, you must install it before trying to install RamGate. To install RamGate on your system: 2.2.1. UnZip ramgatep.zip into a temporay directory e.g. c:\temp. 2.2.2. From the Program Manager, select the File menu and choose Run. 2.2.3. Type 'drive:\tempdir\setup' e.g. c:\temp\setup in the Command Line box and click on OK or press Enter. The RamGate setup screen will appear with the default directory displayed. You can accept the default directory or change it to install the program in a different directory. If you wish to change the target directory, type the new directory and press Enter. 2.2.4. Click on Continue or press Enter to continue the installation. The status window will appear to indicate how the installation is proceeding. 2.2.5. When the installation is complete and all the files are copied to the target directory, the final installation screen will appear. The screen will state that the installation is complete. You do not need to restart Windows. 2.3 RamGate Pro Configuration The major difference between RamGate and RamGate Pro is that RamGate Pro, in addition to providing general stability inside Windows, also puts a protective shell around each application that is configured for it. This additional protective shell provides near perfect stability for each application and is a must for power users and those who work with critical data. Configuring RamGate Pro will take a few minutes, but it is an investment in time that is well worth it. 2.3.1. Once RamGate Pro has been installed, you will be returned to Program Manager with the RamGate Pro group shown. There will be an icon labelled, "Configure Applications for RamGate Pro". 2.3.2. The next screen you see will tell you which version of Windows you are running. RamGate Pro will automatically detect which version you are running. Please note, that you may only check one box on this screen. You will also be asked whether you wish to use the RamGate button. If you check this box, the RamGate button will appear in the top right corner of the screen in each application that has been configured for RamGate Pro. If you leave this box unchecked, the application will appear as normal. 2.3.3. Select each application you wish to configure for RamGate Pro by clicking on it and then on the Add button. 2.3.4. Click on Next. 2.3.5. Click on the Configure button next to the application you have selected. Select the path and directory location of the application by clicking it. Then click the File Location button. If you are unsure of the location of the file, simply click the File Location button. Then click on the "exe" file line so that it is highlighted. Then click on Select. 2.3.6. Once all the applications you have selected have been configured, click on Done. 2.3.7. The icons for your selected applications will now appear in the RamGate Pro group. You may change the RamGate button option after you have configured your RamGate Pro applications. You should, however, only change this option when no RamGate supported applications are running. 2.4 The RamGate Resource Monitor Both RamGate Pro comes with a graphical style interface which lets you see at glance all your important system resource statistics. 2.5 Unused Memory The unused memory graph indicates the amount of unused memory on your system. The total memory available is a combination of physical RAM and virtual memory. The graph assumes that your total available memory is between 10MB and 100MB. If it is less than 10MB, it will be scaled by a factor of 10. That is, if the total of your physical RAM and virtual memory is 5MB, then The RamGate Resource Monitor will indicate 50 MB. If your total memory is over 100MB then it will be scaled down by a factor of 1:10. That is, if you have 200MB of physical RAM and virtual memory, the RamGate Resource Monitor will show 20MB. 2.6 USER Resources and GDI Resources These are the two main components of Windows system resources. Indeed, when you take a resource count in Windows, it is the lower of these two figures that constitutes the amount of free system resources. 2.7 Resource Stability without RamGate Most unprotected Windows systems begin to become unstable when 35%-45% of free system resources have been used. This graph reflects the amount of stable free system resources you would have had available if you were not using RamGate. 2.8 Resource Stability with RamGate This graph reflects the amount of stable free system resources you have available when you are using RamGate. 3. USING RamGate Pro 3.1. When you start an application that has been configured for RamGate Pro and you have chosen to use the RamGate button, the RamGate button will appear in the top right corner of the application screen. Clicking the RamGate button will take you back to the Program Manager. If you have specified that the application is to remain open in the background (see point 2), then the next time you double click the application icon, you will be taken straight into the application and any data file that you were working on prior to clicking the RamGate button will appear. 3.2. To specify that an application is to remain open in the background or closed upon clicking the RamGate button, open the ramgate.ini file through Notepad. Scroll to the section headed [LeaveApplicationsOpen] and specify "true" for the applications to remain open in the background and "false" for the applications to close. 3.3. Icons initially in the RamGate group are not required to remain in that group. You may move these icons to other groups. However, if you intend to use multiple copies of an application, you may wish to change the icons to indicate the differences. And remember, RamGate only works effectively when you launch applications from the icons provided by the RamGate configuration procedure. 3.4. If you have a number of applications open but cannot maximise an application because system resources are below 10%, you can use the Alt-Tab combination to switch to the required application. NOTE: RamGate Pro is only configured for the applications initially installed. RamGate Pro cannot be configured for applications that are not listed on the back of the RamGate Pro package. Ensure that the correct version of the application that you wish to configure is listed on the back of the RamGate Pro package. Application version numbers can usually be found in the Help/About menu of the application. 4. FAQ (Frequently Asked Questions) Q: Does RamGate change any of my system settings? A: No. RamGate will not change any of your system configuration files. In fact, there are no nasty side effects to RamGate. Q: What if most of my applications are supported by RamGate Pro but some are not. A: It is still worth configuring your applications. Those which are configured will be extremely stable. Those which are not will still receive RamGate's general Windows stabilisation and you may well notice improved stability in their operation. If a particular application is particularly troublesome, contact us at the RamGate Internet home page and we may be able to provide RamGate support for your application. Q: Do I need RamGate or RamGate Pro if I'm running Windows NT or Windows 95? A: Yes. Windows NT and Windows 95 should provide slightly more stability than Windows 3.1 and 3.11, but the basic memory addressing architecturesare identical. If you're using 16 bit applications you are still susceptible to GPFs just as with Windows 3.1 and 3.11. Q: There is no filename listed for XXX in the RamGate.Ini file. A: You must configure that application for RamGate Pro. Click the configure button and follow the instructions as they appear on screen. Q: I'm using RamGate and I'm still getting GPFs. A: If the GPFs are consistent then they are very likely to be driver based GPFs. Remove all occurrences of any new hardware drivers from your configuration files. Q: I'm still getting Out of Memory Errors. A: RamGate allows you to run more applications by stabilising your Windows environment. The GDI and USER resource blocks in Windows are a fixed size. RamGate cannot increase these. It can only make them work more efficiently. Beware of utilities which make claims to the contrary. Q: My system freezes when I launch a RamGate Pro application. A: You have configured an incorrect version of your application. Check the version and if necessary, re-configure it. If you cannot use your mouse or keyboard because of this freeze, just press the "Alt" button. Q: What if I have a version of an application close to one on the RamGate Pro list? A: Try configuring the application to the closest version match. Some applications may be protected but if you suffer from the freeze described above, then the application is not supported by RamGate Pro. Q: Why do I still get Memory based GPFs with RamGate Pro? A: With RamGate Pro you must always initiate an application or switch to it using the application icon which RamGate Pro creates. Q: Why do I still lose free system resources when I open and close applications? A: RamGate And RamGate Pro allow applications, upon their initialisation, to freeze a portion of memory stack as they normally would. However, once this initial freeze has occurred, no additional memory will be frozen by these applications. Removing the memory stack freeze during a current session would introduce the possibility of a crash to DOS. Q: I still get GPFs in my Word Processor A: These errors usually occur when the Spell checker, Thesaurus or Grammar checker are run. These tools are actually separate applications launched from within the word processor and as a consequence, are not protected by RamGate Pro. Q: I get Out of Memory messages in my Spreadsheet application. A: This message may appear with or without RamGate or RamGate Pro. This error is usually caused by too much information being held in a spreadsheet. If more than 64Kb of information is held then these errors become common as the application attempts to use all the free system resources. Q: Does RamGate affect DOS applications run in Windows? A: No. RamGate and RamGate Pro only work with Windows applications. Q: Does RamGate affect Conventional Memory? A: Yes. RamGate Pro does free unused conventional memory when accessed by applications which use conventional memory. Q: Does RamGate affect Cooperative multi-tasking? A: Yes. RamGate actually enhances Cooperative multi-tasking. Q: Can I run RamGate and RamGate Pro at the same time? A: Yes. 5. Using RamGate Pro with Software Suite ButtonBars Each of the Microsoft, Lotus and Novell software suites comes with a button bar that makes application switching simple and quick. To RamGate the button bar of your software suite, follow the instructions below. These instructions presume that you have already configured RamGate Pro for the various applications that you wish to use it with and that you now have a program group called RamGate Pro. MS Office If you have chosen to use the RamGate and you are using small buttons in the Microsoft Office Manager (MOM), you will want to position the MOM so that it is not covered by the RamGate button. To move the MOM, go to [Options] in the msoffice.ini file and set RightPos= to 88 or greater. Start MOM Click on the Microsoft Office Button Click on Customise If you are not in the Toolbar section, choose it from the top tab menu Un-check all the applications which are currently checked Click on Add You will now see a properties box similar to that which you get when you add an application to a group in Program Manager. Enter the name of the application in the Description line Type the executable file name* in the Command Line Enter the path in the Working Directory (This will most likely be c:\ramgate) Under Button Image, choose Application Icon *Please note that for RamGate Pro to work properly, the executable file must be the RamGate equivalent of the application. If you are unsure as to what the RamGate equivalent file is, check the properties of the icon that was placed into the RamGate Pro program group when you configured it. Lotus SmartSuite Start Smartcenter. Click on the system control menu in the Smartcenter toolbar. Choose Smartcenter. Choose customise Smartcenter. Choose Add Application Specify the RamGate Pro application and its path. Choose an icon from the list of possible icons. Repeat the process for each RamGate Pro application. Novell PerfectOffice Click on the Desktop Application Director (DAD) Preferences button Choose create Choose the create from Program Manager Group option DAD will now create a RamGate toolbar for you. If you wish to make subsequent changes, go to the [Desktop Application Director] section of win.ini and specify the name of your preferred button bar in the ButtonBar= "" line. If you wish to take it back to the original settings, specify PerfectOffice. 6. Uninstalling RamGate RamGate and RamGate Pro both come with an uninstall program that can be found in the RamGate group after installation. To uninstall RamGate or RamGate Pro double click the uninstall icon and follow the instructions as they appear on screen. You may wish to move the uninstall icons to another group so that you do not inadvertently remove RamGate or RamGate Pro. 7. Support You may register for comprehensive RamGate support through the RamGate Internet home page. It can be found at: http://www.ramgate.com.au There, you will find additional frequently asked questions. You will also be able to download updated RamGate Pro application files. 8. A Note About Bruce Parker Bruce was born in Orange, New South Wales, Australia. A country boy at heart, he had dabbled in a number of fields including photography, restaurants and deer breeding. Having studied computer science at Sydney University (he never got his degree - isn't there another guy who did this?) Bruce likes to program in Pascal, Fortran, C and C++. He also does a bit under sufferance in Visual Basic. It was in his capacity as database administrator in a large Australian law firm that Bruce became increasingly frustrated with the inherent instability of Windows applications (and lawyers). It was also here that he met up with lawyer, Peter Havas. In early 1994, Bruce and Peter together founded Ni-Tech Pty Limited (named for the noise made by the Holy Grail knights). Like many programmers, Bruce's photo would only scare you (actually, he's a little shy) so to find out what he looks like or to drop him a note, check out the RamGate Internet site at: http://www.ramgate.com.au 9. Ordering RAMGATE Pricing RAMGATE PRO US$59 RAMGATE US$19 Special pricing is available for Bulk / Corporate sales. Please E-mail us for details sales@ramgate.com.au Order Methods 1) E-Mail with credit card details - Encrypted using 2048 bit (military strength encryption). Visit the WWW of FTP sites for details, or send us a E-mail requesting details on PGP (THIS IS THE RECOMMENDED ORDERING METHOD). Other secure e-mail methods will be available soon. Details will be posted on the WEB site & the FTP site as they become available. 2) Online Netscape secure commerce server (40 bit encryption). Access the secure order form from our web page at http://www.ramgate.com.au. Other online payment methods will be available soon. NOTE that your credit card numbers are not held in clear at any time on our server. 3) Mail with bank draft to: Ni-Tech, Ground Floor, 26 Ridge Street, NORTH SYDNEY NSW 2060, Australia Please include your E-mail address. 4) FAX (612) 232 6549 credit card details to NI-TECH Please include your E-mail address. 5) CHEQUE(CHECK) to: Ni-Tech, Ground Floor, 26 Ridge Street, NORTH SYDNEY NSW 2060, Australia Please include your E-mail address and products ordered. For cheques with other than Australian banks please include and additional $US10 handling fee ( the banks charge us this amount to clear International cheques). Also make cheques out in your local currency i.e convert the $US amount to your local currency. If you have WWW access there is a currency converter on the ORDER page or you can E-mail us requesting the conversion for your currency, at the time you want to place the order. Upon receiving your order we will give you an authority code which you will have to use to download the release file via the WEB or FTP or we can E-mail it to you, it is a very small file - approx 100k. 10. List Server To subscribe to the list, please send a message to: info@ramgate.com.au With the body of the message mentioning subscribe ramnews your@email.address No subject information is needed. 11) Ni-Tech Pty Limited Software Licence Agreement Licence Grant This Licence Agreement grants to you a non-exclusive right, without right to sub-licence, to use this Software on a single computer at a time for a period of 30 days. You may not reverse engineer, decompile, or disassemble the Software. Copyright The Software is owned by Ni-Tech Pty Limited ("Ni-Tech") and is protected by Australian copyright laws and international treaty provisions. The Software is also subject to an international PCT patent application. No part of this Software and its accompanying documentation may be copied or reproduced in any form or by any means without the prior written consent of Ni-Tech except that you may copy the Software solely for backup purposes. Limited Warranty Ni-Tech warrants that the Software will perform substantially in accordance with the accompanying written materials for a period of thirty (30) days from the date of receipt. Any implied warranties on the Software are limited to thirty (30) days unless such limitation on duration is otherwise prohibited by law. No Other Warranties Ni-Tech does not warrant that the Software is error free. Ni-Tech disclaims all other warranties, either express or implied, including but not limited to implied warranties of merchantability, fitness for a particular purpose and non-infringement of third party rights with respect to the Software. Limitation of Liability In no event shall Ni-Tech or its suppliers be liable for any consequential, incidental or indirect damages of any kind whatever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or the inability to use the Software even if Ni-Tech or its suppliers have been advised of the possibility of such damages. In no event shall Ni-Tech's liability for any claims whether in contract, tort or other theory of liability exceed the licence fee paid, unless such limitation of liability is otherwise prohibited by law. Term This Licence Agreement is effective until terminated. You may terminate this Licence Agreement by destroying the Software in all its forms. General This is the entire agreement between you and Ni-Tech and supersedes any prior agreement whether written or oral relating to the subject matter of this agreement. In the event of invalidity of any provision of this agreement, the parties agree that such invalidity shall not affect the remaining portions of the agreement. Governing Law This Licence Agreement shall be governed by the laws of New South Wales, Australia. ase include your E-mail address. 5) CHEQUE(CHECK) to: Ni-Tech, Ground Floor, 26 Ridge Street, NORTH SYDNEY NSw78i-Q_-` `UBUu2`2````0`*2`?r',ZckmJ_a  W46AC_aj"$BDYYo"$@BDmoq  "$68XZAC( r  ]  H H ~ , r  H Me4|ii,v79@RTuw  *,CE   (*v8qqsuw eK T,.02dfI-8:dC b !%!4!>!K!a!w!!!!!!!! "#"F"X"i"|"""""""##>#>#\#u#######$$,$>$U$a$x$$$$$$$$$% %?%^%y%%%%%% &)&@&T&f&x&&&&&&&''!'.'>'N'^'m'{'''''''(#(#(?(d(v((((((()1)I)b)}))))))**-*G*a*z********+#+@+\+z+++++++,,<,M,Y,e,|,,,,,,-*-G-d------------.../.1.U.h........0/y//////0v00041w11 2X2223K33333333,4u445T5[5]555556]6666607|778^8888&9Z9\9s9u99 :U:::;;;];u;w;;;;;*<s<<<<<<=W=Y=[=n=n=p==>>c>>>G??????@@^@@@@@@AAaAAAB B B0B2B|BBBBBB CRCCCC.DxDDEIEKEEEFiFFFFG]GGG=HHHHHI]I_IaIII